home *** CD-ROM | disk | FTP | other *** search
- # THIS SCRIPT WAS GENERATED ON 03-16-1996 AT 06:32:17
- world C # Castle
- room M # Alchemy Lab
- nodeview 99
- # SCRIPT VERSION: 24.2
-
- # PUZZLES
- puzzle:11603 { # CM - radiationWarning 1
- criteria {
- [12014] = 1 # G_CM_deathController
- [11602] = 0 # G_CM_playedWarning
- }
- criteria {
- [11601] = 1 # G_CM_maybeStartDeath
- [11602] = 0 # G_CM_playedWarning
- }
- criteria {
- [12439] = 1 # G_C_forceTimerRestart
- [12014] = 2 # G_CM_deathController
- }
- results {
- action:assign(11602, 1) # G_CM_playedWarning
- action:assign(11603, 0) # CM - radiationWarning 1
- action:assign(12013, 0) # G_CM_pleaseStopDeath
- action:assign(12014, 2) # G_CM_deathController
- action:assign(11601, 0) # G_CM_maybeStartDeath
- action:assign(12439, 0) # G_C_forceTimerRestart
- background:music:12015(0 cm00h7tc.raw 0 100)
- background:timer:12016(95)
- action:stop(12216)
- action:stop(12218)
- action:stop(12220)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:11605 { # CM - radiationWarning 2
- criteria {
- [12013] = 0 # G_CM_pleaseStopDeath
- [12016] = 2 # CM - radiationWarning 1_Timer
- [12014] = 2 # G_CM_deathController
- }
- criteria {
- [12439] = 1 # G_C_forceTimerRestart
- [12013] = 0 # G_CM_pleaseStopDeath
- [12014] = 3 # G_CM_deathController
- }
- results {
- action:assign(11605, 0) # CM - radiationWarning 2
- action:assign(12016, 0) # CM - radiationWarning 1_Timer
- action:assign(12014, 3) # G_CM_deathController
- action:assign(12439, 0) # G_C_forceTimerRestart
- background:music:12017(0 cd00hvsc.raw 0 100)
- background:timer:12018(21)
- action:stop(12216)
- action:stop(12218)
- action:stop(12220)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:11607 { # CM - radiationWarning 0
- criteria {
- [12014] = 0 # G_CM_deathController
- }
- results {
- action:assign(11607, 0) # CM - radiationWarning 0
- action:assign(11602, 0) # G_CM_playedWarning
- action:assign(12013, 1) # G_CM_pleaseStopDeath
- action:assign(12014, 99) # G_CM_deathController
- action:assign(12016, 0) # CM - radiationWarning 1_Timer
- action:assign(12018, 0) # CM - radiationWarning 2_Timer
- action:assign(12021, 0) # CM - radiationWarning 3_Timer
- action:assign(12023, 0) # CM - radiationWarning 4_Timer
- action:assign(12027, 0) # CM - radiationWarning 5_Timer
- action:assign(12029, 0) # CM - radiationWarning 6_Timer
- action:assign(12439, 0) # G_C_forceTimerRestart
- action:stop(12015)
- action:stop(12017)
- action:stop(12020)
- action:stop(12024)
- action:stop(12026)
- action:stop(12030)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12019 { # CM - radiationWarning 3
- criteria {
- [12018] = 2 # CM - radiationWarning 2_Timer
- [12014] = 3 # G_CM_deathController
- [12013] = 0 # G_CM_pleaseStopDeath
- }
- criteria {
- [12439] = 1 # G_C_forceTimerRestart
- [12013] = 0 # G_CM_pleaseStopDeath
- [12014] = 4 # G_CM_deathController
- }
- results {
- action:assign(12014, 4) # G_CM_deathController
- action:assign(12018, 0) # CM - radiationWarning 2_Timer
- action:assign(12019, 0) # CM - radiationWarning 3
- action:assign(12439, 1) # G_C_forceTimerRestart
- action:assign(12439, 0) # G_C_forceTimerRestart
- background:music:12020(0 cm00h8tc.raw 0 100)
- background:timer:12021(20)
- action:stop(12216)
- action:stop(12218)
- action:stop(12220)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12022 { # CM - radiationWarning 4
- criteria {
- [12013] = 0 # G_CM_pleaseStopDeath
- [12021] = 2 # CM - radiationWarning 3_Timer
- [12014] = 4 # G_CM_deathController
- }
- criteria {
- [12439] = 1 # G_C_forceTimerRestart
- [12013] = 0 # G_CM_pleaseStopDeath
- [12014] = 5 # G_CM_deathController
- }
- results {
- action:assign(12014, 5) # G_CM_deathController
- action:assign(12021, 0) # CM - radiationWarning 3_Timer
- action:assign(12022, 0) # CM - radiationWarning 4
- action:assign(12439, 0) # G_C_forceTimerRestart
- background:music:12024(0 cm00h9tc.raw 0 100)
- background:timer:12023(15)
- action:stop(12216)
- action:stop(12218)
- action:stop(12220)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12025 { # CM - radiationWarning 5
- criteria {
- [12023] = 2 # CM - radiationWarning 4_Timer
- [12013] = 0 # G_CM_pleaseStopDeath
- [12014] = 5 # G_CM_deathController
- }
- criteria {
- [12439] = 1 # G_C_forceTimerRestart
- [12013] = 0 # G_CM_pleaseStopDeath
- [12014] = 6 # G_CM_deathController
- }
- results {
- action:assign(12023, 0) # CM - radiationWarning 4_Timer
- action:assign(12014, 6) # G_CM_deathController
- action:assign(12025, 0) # CM - radiationWarning 5
- action:assign(12439, 0) # G_C_forceTimerRestart
- background:music:12026(0 cm00hatc.raw 0 100)
- background:timer:12027(15)
- action:stop(12216)
- action:stop(12218)
- action:stop(12220)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12028 { # CM - radiationWarning 6
- criteria {
- [12014] = 6 # G_CM_deathController
- [12013] = 0 # G_CM_pleaseStopDeath
- [12027] = 2 # CM - radiationWarning 5_Timer
- }
- criteria {
- [12439] = 1 # G_C_forceTimerRestart
- [12013] = 0 # G_CM_pleaseStopDeath
- [12014] = 7 # G_CM_deathController
- }
- results {
- action:assign(12027, 0) # CM - radiationWarning 5_Timer
- action:assign(12014, 7) # G_CM_deathController
- action:assign(12028, 0) # CM - radiationWarning 6
- action:assign(12439, 0) # G_C_forceTimerRestart
- background:timer:12029(15)
- background:music:12030(0 cm00hbtc.raw 0 100)
- action:stop(12216)
- action:stop(12218)
- action:stop(12220)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12031 { # CM - radiationWarning 7 (2)
- criteria {
- [12583] = 2 # CM - radiationWarning 7 (1)_bg_task
- }
- results {
- action:assign(159, 20)
- action:assign(12014, 0) # G_CM_deathController
- action:stop(12216)
- action:stop(12218)
- action:stop(12220)
- action:dissolve
- event:change_location(G,J,DE,0)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12215 { # CM - roomSounds_2
- criteria {
- [10970] > 0 # G_CM7E_currentTemp
- [12221] = 1 # G_CM7E_maybeTempSound
- [10970] < 65 # G_CM7E_currentTemp
- [12030] ! 1 # CM - radiationWarning 6_audio_task
- [12026] ! 1 # CM - radiationWarning 5_audio_task
- [12024] ! 1 # CM - radiationWarning 4_audio_task
- [12020] ! 1 # CM - radiationWarning 3_audio_task
- [12017] ! 1 # CM - radiationWarning 2_audio_task
- [12015] ! 1 # CM - radiationWarning 1_audio_task
- }
- results {
- action:assign(12215, 0) # CM - roomSounds_2
- action:assign(12221, 0) # G_CM7E_maybeTempSound
- action:assign(11304, 0) # G_CM_tempPlasma
- background:music:12216(0 cm00h3tc.raw 0)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12217 { # CM - roomSounds_3
- criteria {
- [12221] = 1 # G_CM7E_maybeTempSound
- [10970] < 73 # G_CM7E_currentTemp
- [10970] > 64 # G_CM7E_currentTemp
- [12030] ! 1 # CM - radiationWarning 6_audio_task
- [12026] ! 1 # CM - radiationWarning 5_audio_task
- [12024] ! 1 # CM - radiationWarning 4_audio_task
- [12020] ! 1 # CM - radiationWarning 3_audio_task
- [12017] ! 1 # CM - radiationWarning 2_audio_task
- [12015] ! 1 # CM - radiationWarning 1_audio_task
- }
- results {
- action:assign(12217, 0) # CM - roomSounds_3
- action:assign(12221, 0) # G_CM7E_maybeTempSound
- action:assign(11304, 1) # G_CM_tempPlasma
- background:music:12218(0 cm00h4tc.raw 0)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12219 { # CM - roomSounds_4
- criteria {
- [10970] > 72 # G_CM7E_currentTemp
- [12221] = 1 # G_CM7E_maybeTempSound
- [12030] ! 1 # CM - radiationWarning 6_audio_task
- [12026] ! 1 # CM - radiationWarning 5_audio_task
- [12024] ! 1 # CM - radiationWarning 4_audio_task
- [12020] ! 1 # CM - radiationWarning 3_audio_task
- [12017] ! 1 # CM - radiationWarning 2_audio_task
- [12015] ! 1 # CM - radiationWarning 1_audio_task
- }
- results {
- action:assign(12219, 0) # CM - roomSounds_4
- action:assign(12221, 0) # G_CM7E_maybeTempSound
- action:assign(11304, 2) # G_CM_tempPlasma
- background:music:12220(0 cm00h5tc.raw 0)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:12234 { # CM - radiationWarning 7 (1)
- criteria {
- [12013] = 0 # G_CM_pleaseStopDeath
- [12014] = 7 # G_CM_deathController
- [12029] = 2 # CM - radiationWarning 6_Timer
- }
- criteria {
- [12439] = 1 # G_C_forceTimerRestart
- [12013] = 0 # G_CM_pleaseStopDeath
- [12014] = 7 # G_CM_deathController
- }
- results {
- action:assign(12029, 0) # CM - radiationWarning 6_Timer
- action:assign(12234, 0) # CM - radiationWarning 7 (1)
- action:assign(12439, 0) # G_C_forceTimerRestart
- action:stop(12220)
- action:stop(12216)
- action:stop(12218)
- background:music:12583(0 wne1hptc.raw 0)
- background:region:12586(useart[0,0,0] 0 0 511 319 1000 0 0 0 80,1,3,5,0.5,2,none)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:29028 { # INITIAL CM - (ifYouJumpedHere 1)
- criteria {
- [12032] = 1 # G_C_ImWhereIdHereCastleSounds
- }
- results {
- action:assign(12032, 0) # G_C_ImWhereIdHereCastleSounds
- }
- flags {
- ONCE_PER_INST
- DO_ME_NOW
- }
- }
- puzzle:29029 { # INITIAL CM - oneShot
- criteria {
- }
- results {
- action:assign(10072, 1) # G_CM5E_whichFloor(1up0down)
- action:assign(10970, 0) # G_CM7E_currentTemp
- }
- flags {
- DO_ME_NOW
- }
- }
- puzzle:29030 { # CM - roomSounds_0
- criteria {
- [10970] = 0 # G_CM7E_currentTemp
- [12221] = 1 # G_CM7E_maybeTempSound
- [12030] ! 1 # CM - radiationWarning 6_audio_task
- [12026] ! 1 # CM - radiationWarning 5_audio_task
- [12024] ! 1 # CM - radiationWarning 4_audio_task
- [12020] ! 1 # CM - radiationWarning 3_audio_task
- [12017] ! 1 # CM - radiationWarning 2_audio_task
- [12015] ! 1 # CM - radiationWarning 1_audio_task
- }
- results {
- action:assign(12221, 0) # G_CM7E_maybeTempSound
- action:assign(11304, 0) # G_CM_tempPlasma
- action:assign(29030, 0) # CM - roomSounds_0
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:29027 { # INITIAL CM - (ifYouJumpedHere 2)
- criteria {
- }
- results {
- action:assign(10110, 2) # G_CE_currentLocation
- }
- flags {
- ONCE_PER_INST
- DO_ME_NOW
- }
- }
-
- # CONTROLS
- # state 10767 has been reserved as a global variable (G_CM_moldState)
- # state 10853 has been reserved as a global variable (G_CM_addThisSymbolToMold1)
- # state 10861 has been reserved as a global variable (G_CM_changeMold)
- # state 10898 has been reserved as a global variable (G_CM_addThisSymbolToMold2)
- # state 10900 has been reserved as a global variable (G_CM_thisSymbol)
- # state 10927 has been reserved as a global variable (G_CM_changeBG)
- # state 11304 has been reserved as a global variable (G_CM_tempPlasma)
- # state 11601 has been reserved as a global variable (G_CM_maybeStartDeath)
- # state 11602 has been reserved as a global variable (G_CM_playedWarning)
- # state 12013 has been reserved as a global variable (G_CM_pleaseStopDeath)
- # state 12014 has been reserved as a global variable (G_CM_deathController)
- # state 12212 has been reserved as a global variable (G_CM_roomSounds)
- # state 29026 has been reserved as a global variable (G_CM_DOS_helper)
-
- # AUTO-BACKWARDS PUZZLES AND CONTROLS
-